package com.ruoyi.kzgl.domain;

import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 集中器统计对象 tb_kzgl_jzqtj
 * 
 * @author ruoyi
 * @date 2023-11-11
 */
public class TbKzglJzqtj extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** ID */
    private Long ID;

    /** 集中器号 */
    @Excel(name = "集中器号")
    private String jzqh;

    /** IMIE */
    @Excel(name = "IMIE")
    private String IMIE;

    /** 仪器数量 */
    @Excel(name = "仪器数量")
    private Long yqsl;

    /** 累计采集次数 */
    @Excel(name = "累计采集次数")
    private Long ljcjcs;

    /** 最近通讯时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "最近通讯时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date zjtxsj;

    /** 离线时常(小时) */
    @Excel(name = "离线时常(小时)")
    private String lssc;

    public void setID(Long ID) 
    {
        this.ID = ID;
    }

    public Long getID() 
    {
        return ID;
    }
    public void setJzqh(String jzqh) 
    {
        this.jzqh = jzqh;
    }

    public String getJzqh() 
    {
        return jzqh;
    }
    public void setIMIE(String IMIE) 
    {
        this.IMIE = IMIE;
    }

    public String getIMIE() 
    {
        return IMIE;
    }
    public void setYqsl(Long yqsl) 
    {
        this.yqsl = yqsl;
    }

    public Long getYqsl() 
    {
        return yqsl;
    }
    public void setLjcjcs(Long ljcjcs) 
    {
        this.ljcjcs = ljcjcs;
    }

    public Long getLjcjcs() 
    {
        return ljcjcs;
    }
    public void setZjtxsj(Date zjtxsj) 
    {
        this.zjtxsj = zjtxsj;
    }

    public Date getZjtxsj() 
    {
        return zjtxsj;
    }
    public void setLssc(String lssc) 
    {
        this.lssc = lssc;
    }

    public String getLssc() 
    {
        return lssc;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("ID", getID())
            .append("jzqh", getJzqh())
            .append("IMIE", getIMIE())
            .append("yqsl", getYqsl())
            .append("ljcjcs", getLjcjcs())
            .append("zjtxsj", getZjtxsj())
            .append("lssc", getLssc())
            .toString();
    }
}
